import json
import os

from utils.get_file_abspath import get_file_abspath
from utils.log_util import logger


def write_json_to_txt( output_dir,file_name,output_data):
# 写入到指定路径的JSON文件
    output_file = get_file_abspath(f"output_files\\{output_dir}",f"{file_name}.txt")
# 确保输出目录存在
    os.makedirs(os.path.dirname(output_file), exist_ok=True)
    with open(output_file, 'w', encoding='ANSI') as f:
        json.dump(output_data, f, ensure_ascii=False, indent=2)

    logger.info(f"数据已写入: {output_file}")